2221b5a4dff944b66d72b497cdc3ef2e018b855c,Calendula/src/main/java/es/usc/citius/servando/calendula/fragments/MedicinesListFragment.java,MedicinesListFragment,createMedicineListItem,#LayoutInflater#Medicine#,109
Before Change
boolean hasProspect = (p != null && p.hasProspect);
if (hasProspect) {
((ImageView)item.findViewById(R.id.imageView)).setImageDrawable(
new IconicsDrawable(getContext())
.icon(CommunityMaterial.Icon.cmd_file_document)
.colorRes(R.color.agenda_item_title)
.paddingDp(10)
.sizeDp(40)
);
item.findViewById(R.id.imageView).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
After Change
String cn = medicine.cn();
final Prescription p = cn != null ? Prescription.findByCn(medicine.cn()) : null;
boolean boundToPrescription = p != null;
boolean hasProspect = (p != null && p.hasProspect);
if (!boundToPrescription) {
item.findViewById(R.id.imageView).setVisibility(View.GONE);
} else {
IconicsDrawable ic = new IconicsDrawable(getContext())
.icon(CommunityMaterial.Icon.cmd_file_document)
.colorRes(R.color.agenda_item_title)
.paddingDp(10)
.sizeDp(40);
((ImageView) item.findViewById(R.id.imageView)).setImageDrawable(ic);
if (hasProspect) {
item.findViewById(R.id.imageView).setOnClickListener(new View.OnClickListener() {